// pages/goods-detail/goods-detail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
   goodsdetail:[{
     image:"/img/商品详情页/detail-shop .png",
     url:"/pages/gouwuche/gouwuche",
     tishi:"加入购物车"
   }]
  },
  addCar: function (e) {    
    var goods = this.data.goods;
    goods.isSelect=false;   
    var count = this.data.goods.count;    
    var Title = this.data.goods.Title;    
    if (Title.length > 13) {
      goods.Title = Title.substring(0, 13) + '...';
    }    
    // 获取购物车的缓存数组（没有数据，则赋予一个空数组）  
    var arr = wx.getStorageSync('cart') || [];    
    console.log("arr,{}", arr);    
    if (arr.length > 0) {      
        // 遍历购物车数组  
      for (var j in arr) {        
        // 判断购物车内的item的ID，和事件传递过来的ID，是否相等  
        if (arr[j].goodsID == goodsID) {          
        // 相等的话，给count+1（即再次添加入购物车，数量+1）  
          arr[j].count = arr[j].count + 1;          
        // 最后，把购物车数据，存放入缓存（此处不用再给购物车数组push元素进去，因为这个是购物车有的，直接更新当前数组即可）  
          try {
            wx.setStorageSync('cart', arr)
          } catch (e) {            
            console.log(e)
          }          
        //关闭窗口
          wx.showToast({            
            Title: '加入购物车成功！',            
            icon: 'success',            
            duration: 2000
          });          
        this.closeDialog();          
            // 返回（在if内使用return，跳出循环节约运算，节约性能） 
          return;
        }
      }      
        // 遍历完购物车后，没有对应的item项，把goodsList的当前项放入购物车数组  
      arr.push(goods);
    } else {
      arr.push(goods);
    }    
    // 最后，把购物车数据，存放入缓存  
    try {
      wx.setStorageSync('cart', arr)      
        // 返回（在if内使用return，跳出循环节约运算，节约性能） 
      //关闭窗口
      wx.showToast({        
         Title: '加入购物车成功！',        
         icon: 'success',        
         duration: 2000
      });      
        this.closeDialog(); 
      return;
    } catch (e) {      
        console.log(e)
    }
  },
  addCar1(e){
    console.log(e)
    wx.navigateTo({
      url:e.currentTarget.dataset.url+"?imageSrc="+e.currentTarget.dataset.img+"&miaoshu="+e.currentTarget.dataset.miaoshu+"&jiage="+e.currentTarget.dataset.jiage,
    })
  }
})